$base_colo: #333;
$base_colo_high: #ff0000;
$base_zpx: 15px;

.fn-hide {
	display: none;
}
/* 清理浮动 */
.fn-clear:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}
.fn-clear {
  zoom:1; /* for IE6 IE7 */
}
.m-t {
	margin-top: $base_zpx;
}
.m-b {
	margin-bottom: $base_zpx;
}
.m-l {
	margin-left: $base_zpx;
}
.m-r {
	margin-right: $base_zpx;
}

* {
  box-sizing: border-box;
}
/* html { font-size: 62.5% }
@media only screen and(min-width: 481px) { html { font-size: 94%!important } }
@media only screen and(min-width: 561px) { html { font-size: 109%!important } }
@media only screen and(min-width: 641px) { html { font-size: 125%!important }} */

.zui-flex {
  display: flex;
}
.zui-flex-center {
  display: flex;
  justify-content: center;
  align-content: center;
}
.fn-center {
  text-align: center;
}
.uni-input .uni-input-input {
	height: 40px;
	line-height: 40px;
	min-height: 40px;
}
.zpopupWrap {
	padding: 0;
	width: 600rpx;
	background: #fff;
	box-sizing: border-box;
	border-radius: 20rpx;
	
	.uni-tip-title {
		text-align: center;
		font-weight: bold;
		font-size: 32rpx;
		color: #333;
		padding: 30rpx;
	}
	.uni-tip-subtit {
		font-size: 26rpx;
		color: #616161;
    text-align: center;
	}
	.uni-tip-content {
		padding: 30rpx;
		font-size: 28rpx;
		color: #666;
	}
	.uni-tip-group-button {
		margin-top: 20rpx;
		display: flex;
		border-top: 1px solid #ddd;
	}
	.uni-tip-button {
		width: 100%;
		text-align: center;
		font-size: 28rpx;
		color: #018DEE;
		height: 100rpx;
    line-height: 100rpx;
		&:first-child {
			color: #3b4144;
			border-right: 1px solid #ddd;
		}
	}
	.J_inputWrap {
		height: 80rpx;
    line-height: 80rpx;
    min-height: 80rpx;
    padding: 0 40rpx;
    border: 1px solid #ddd;
		border-radius: 10rpx;
		.uni-input {
			height: 76rpx;
			line-height: 76rpx;
			min-height: 76rpx;
			padding: 0;
		}
	}
}
.fn-ellip {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}